package showtime.framework.ai
{
	public final class IntentionType
	{
		/**
		 * Do nothing, disconnect AI of NPC if no players around. 
		 */		
		public static const IDLE:String = "IDLE";
		
		/**
		 * Alerted state without goal : scan attackable targets, random walk. 
		 */		
		public static const ACTIVE:String = "ACTIVE";		
		/**
		 * Rest (sit until attacked) 
		 */		
		public static const REST:String = "REST";
		/**
		 * Attack target (cast combat magic, go to target, combat), may be ignored,if target is locked on another character or a peacefull zone and so on. 
		 */		
		public static const ATTACK:String = "ATTACK";
		/**
		 * Just move to another location. 
		 */		
		public static const MOVE:String = "MOVE";
		/**
		 * Like move, but check target's movement and follow it 
		 */		
		public static const FOLLOW:String = "FOLLOW";
		/**
		 * PickUp and item. 
		 */		
		public static const PICK_UP:String = "PICK_UP";
	}
}